package com.lovo.dao;

import com.lovo.bean.CutPageBean;
import com.lovo.bean.PostBean;

import java.time.LocalDate;

public interface IPostDao {
    /**
     * 分页查询
     * @param pageNO 页码
     * @param title 标题
     * @param startDate 起始日期
     * @param endDate 结束日期
     * @return 分页集合
     */
    CutPageBean<PostBean> findByItem(int pageNO,Integer  channelId,  String title,String writer, LocalDate startDate, LocalDate endDate);

    /**
     * 添加主贴
     * @param post
     */
    void addPost(PostBean post);

    /**
     * 按ID查询主贴对象
     * @param id  id
     * @return 主贴对象
     */
    PostBean findById(Integer id);
}
